/**
 * Copyright 中国电信甘肃万维公司 All rights reserved.
 * 中国电信甘肃万维公司 专有/保密源代码,未经许可禁止任何人通过任何* 渠道使用、修改源代码.
 */
package com.gsww.vue.service.sys;

import java.util.List;
import java.util.Map;

import com.gsww.vue.entity.sys.SysAccount;
import com.gsww.vue.entity.sys.SysRole;


public interface SysRoleService {

	/**
	 * 方法描述 : 用户登录
	 * @param userName
	 * @param password
	 * @param ip
	 * @return
	 * @throws Exception
	 */
	public Map<String,Object> getRoleList(String roleName,String pageNo,String pageSize) throws Exception;
	
	
	/**获取授权树
	 * @param roleId
	 * @return
	 * @throws Exception
	 */
	public String getAuthorizeTree(String roleId) throws Exception;

	public void saveAuthorize(String roleId,String keys) throws Exception;
	/**
	 * 查询所有角色列表
	 * @return
	 * @throws Exception
	 */
	public List<SysRole> findRoleList() throws Exception;
	/**
	 * 方法描述 : 根据主键查询实体
	 * @param parseInt
	 * @return
	 * @throws Exception
	 */
	public SysRole findByKey(String roleId) throws Exception;
	public SysRole save(SysRole sysRole)throws Exception;
	
	public void delete(SysRole sysRole)throws Exception;
}
